Peer-Driven Video Streaming: Multiple Descriptions versus Layering
نویسندگان
چکیده
We propose a peer-driven video streaming system that provides a reliable and high-performance video on-demand service. We encode each video into multiple low bit-rate substreams and distribute copies of the sub-streams from the participating peers. Each client receives the constituent multiple sub-streams from different serving peers, and combines them into the original video stream. When a server peer disconnects, the system attempts to find a replacement peer that has a copy of the missing sub-stream and has sufficient available uplink bandwidth. We consider using multiple description coding and layered coding to generate the multiple sub-streams. We develop a traffic theory for peer-driven video streaming, and examine the system performance analytically and via simulation. We show that peerdriven video distribution can provide excellent performance even if peers disconnect from the network frequently. We also compare the performance of layered coding with multiple description coding.
منابع مشابه
Hybrid Temporal-SNR Multiple Description Coding for Peer-to-Peer Television
In this paper we present Hybrid Temporal/SNR Scalable Multiple Description Coding. For efficient Peer-toPeer streaming more than two descriptions are required. In our P2P-TV video streaming network, we also need scalability and error resilience. To increase the number of descriptions we use SNR enhancement layers with channel codes (MD-FEC). The robustness against failures in the P2P network, s...
متن کاملA Method to Reduce Effects of Packet Loss in Video Streaming Using Multiple Description Coding
Multiple description (MD) coding has evolved as a promising technique for promoting error resiliency of multimedia system in real-time application programs over error-prone communicational channels. Although multiple description lattice vector quantization (MDCLVQ) is an efficient method for transmitting reliable data in the context of potential error channels, this method doesn’t consider disc...
متن کاملFair Rate Allocation of Scalable Multiple Description Video for Many Clients
Peer-to-peer networks (P2P) form a distributed communication infrastructure that is particularly well matched to video streaming using multiple description coding. We form M descriptions using MDC-FEC building on a scalable version of the “Dirac” video coder. The M descriptions are streamed via M different application layer multicast (ALM) trees embedded in the P2P network. Client nodes (peers ...
متن کاملMultiple Description Streaming in Peer-to-Peer and Content Delivery Networks
In this paper we examine the performance of Peer-to-Peer (P2P) media streaming using Multiple Description Coding (MDC) and compare it with that of a Content Delivery Network (CDN). In both the approaches multiple servers simultaneously serve one requesting client with complementary descriptions. This approach improves reliability and decreases the data rate a server has to provide. We have impl...
متن کاملA Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory
The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...
متن کامل